![]() A method of estimating an internal effective torque of a torque generator
专利摘要:
For an observer estimating the internal effective torque (TE) of a torque generator (DE), which can also process unfiltered and noisy measurement signals and which is also able to map vibration effects in the estimated effective torque (TE), it is provided that for a dynamic system an observer (UIO) with observer matrices (N, L, G, E, Z, T, K, H) and with unknown input w is designed, and the observer (UIO) at least one noisy measurement signal of the input vector u and / or of the output vector y and estimates the state vector (x) and the effective torque (E T) as the unknown input by dividing the matrix (N, Z) by the dynamics of the observer error (e) as the difference of the state vector (x) and of the estimated state vector (x) is determined, so that the eigenvalues (λ) of this matrix (N, Z) lie in a range f2 / 5> λ> 5 · f1, where f1 is the maximum expected rate of change enz of the at least one measurement signal and the noise in the at least one measurement signal affects the frequency band greater than the frequency f2. 公开号:AT520536A4 申请号:T51087/2017 申请日:2017-12-29 公开日:2019-05-15 发明作者:Sangili Vadamalu Raja;Christian Beidl Dr;Bier Maximilian 申请人:Avl List Gmbh; IPC主号:
专利说明:
Summary For an observer to estimate the internal effective torque of a torque generator, who can also process unfiltered and noisy measurement signals and who is also able to map vibration effects in the estimated effective torque, it is provided that an observer (UIO) with observer matrices for a dynamic system (N, L, G, E, Z, T, K, H) and is designed with an unknown input w, and the observer (UIO) receives at least one noisy measurement signal from the input vector u and / or the output vector y and the state vector therefrom (x) and estimates the effective torque (T E ) as an unknown input by designing the matrix (N, Z), which determines the dynamics of the observer error (e) as the difference between the state vector (x) and the estimated state vector (x) is such that the eigenvalues (λ) of this matrix (N, Z) lie in a range f2 / 5>λ> 5-f1, where f1 is the maximum expected change frequency of the at least one measurement signal gnals and the noise in at least one measurement signal influences the frequency band greater than frequency f2. Fig. 2 / AV-3966 AT Method for estimating an internal effective torque of a torque generator Method for providing an estimate of an internal effective torque of a torque generator which is connected to a torque sink via a coupling element and the resulting dynamic system in the form x = Ax + Bu + Fw x = Ax + Bu + Mf (x) + Fw or is used, in which the matrices A, B, y = Cx y = Cx C, F, M are system matrices which result from a model of the dynamic system which contains the effective torque and in which u is an input vector, y an output vector and x a state vector of the dynamic system and w denotes the effective torque as an unknown input , The invention further relates to a test bench for performing a test run for a test specimen with a controller to regulate the torque generator or the torque sink, and the controller processes an internal effective torque of the torque generator, which is estimated using a method for providing an estimated value of the effective torque becomes. For an internal combustion engine, the effective torque, i.e. the torque that accelerates the inertia of the internal combustion engine and any components connected to it (drive train, vehicle), is an important variable. Unfortunately, this inner effective torque cannot be measured directly without great measurement effort. In particular on test benches or in vehicle prototypes on the road, the indicated combustion torque is often measured using indexing measurement technology. This is based on the measurement of the cylinder pressure in the cylinders of the internal combustion engine. On the one hand, this is technically complex and expensive and is therefore only used on the test bench or in a vehicle prototype on the road. But even if the indicated combustion torque is measured, it still does not have the effective torque of the internal combustion engine, which results when one subtracts a frictional torque and other loss moments of the internal combustion engine from the indicated combustion torque. The friction torque or a loss torque is generally not known and, of course, is also highly dependent on the operating state (speed, torque, temperature, etc.), but also on the aging state and degree of loading of the internal combustion engine. A similar problem can also arise with other torque generators, such as an electric motor, where the internal effective torque can possibly not be directly measured. In the case of the electric motor, the internal effective torque would be, for example, the air gap torque, which is not accessible for direct measurement without having to use signals from the converter. / 27 1 AV-3966 AT The problem of the high expenditure on apparatus for determining the indicated combustion torque has already been solved by estimating this combustion torque from other measurable quantities with an observer. In US Pat. No. 5,771,482 A, measured variables of the crankshaft are used to estimate the combustion torque. Of course, this in turn requires corresponding measurement technology on the crankshaft, but this is usually not available from the outset. In US Pat. No. 6,866,024 B2, measurement variables on the crankshaft are also used to estimate an indicated combustion torque. It uses methods of statistical signal processing (Stochastic Analysis Method and Frequency Analysis Technique). Both approaches do not lead to effective torque. Other Kalman filter-based observers who estimate the induced combustion moment have also become known. An example of this is S. Jakubek, et al., “Estimating the internal torque of internal combustion engines using parametric Kalman filtering”, Automation Technology 57 (2009) 8, p.395-402. Kalman filters are generally computationally complex and can therefore only be used to a limited extent for practical use. An observer for the effective torque of an internal combustion engine is known from Jing Na, et al., "Vehicle Engine Torque Estimation via Unknown Input Observer and Adaptive Parameter Estimation", IEEE Transactions on Vehicular Technology, Volume: PP, Issue: 99, August 14, 2017 , This observer is designed as a high-gain observer with the effective torque as an unknown input. The observer is based on filtered (low-pass) measurements of the speed and the torque on the crankshaft of the internal combustion engine and the observer estimates a filtered effective torque, that is to say an average of the effective torque of the internal combustion engine. A high-gain observer is based on the fact that the high amplification suppresses non-linear effects, which arise from the non-linear modeling of the test setup, or suppresses them in the background. The non-linear approach makes this concept more difficult. In addition, a lot of information is naturally lost in the measurement signal by filtering the measurements. For example, effects such as torque vibrations due to combustion surges in an internal combustion engine or vibrations due to switching in a converter of an electric motor cannot be represented in the estimated effective torque. It is an object of the present invention to provide an observer for the internal effective torque of a torque generator, which can also process unfiltered and noisy measurement signals and which is therefore able to map vibration effects in the estimated effective torque. / 27 2 AV-3966 AT This object is achieved in that an observer with observer matrices and with an unknown input is designed for this dynamic system, and the observer receives at least one noisy measurement signal of the input vector and / or the output vector and from this estimates the state vector and the effective torque as an unknown input by making the dynamics of an observer error as the difference between the state vector and the estimated state vector dependent only on the observer error and designing the matrix that determines the dynamics of the observer error so that the eigenvalues of this matrix are in a range f2 / 5> λ> 5- f1, where f1 is the maximum expected change frequency of the at least one measurement signal and the noise in the at least one measurement signal influences the frequency band greater than frequency f2. In this way, noise and useful vibration information in the measurement signal can be separated in the observer. The observer is thus insensitive to noise in the measurement signal and can map vibration effects in the effective torque. In the approach according to the invention, the dynamic system is additionally modeled as a linear system which is easier to master because it has been recognized that many applications, for example a test bench, can be viewed as a linear system. As a further condition for the observer's eigenvalues, the complex eigenvalues in a coordinate system with an imaginary axis as ordinate and a real axis as abscissa can be viewed and a damping angle between the imaginary axis and a straight line can be checked by an eigenvalue and the origin of the coordinate system, so that the damping angle for the eigenvalue closest to the imaginary axis is in the range of π / 4 and 3 · π / 4. In order to remove any noise present in the estimated value of the effective torque and / or to remove harmonic oscillation components in the estimated values, the estimated value of the effective torque estimated by the observer can be fed to a filter in which the estimated effective torque in a low-pass filter with a predetermined cutoff frequency greater than a basic frequency is low-pass filtered, and in which, in at least one self-adaptive harmonic filter, a harmonic oscillation component of the estimated effective torque is determined as n times the basic frequency and the at least one harmonic oscillation component is added to the low-pass filtered estimated torque and the resulting sum is calculated from the estimate provided by the observer Torque is subtracted and the resulting difference is used as an input to the low-pass filter and the output of the low-pass filter is output as a filtered estimated effective torque d. In some applications, a filtered estimate of the effective torque is required that can be provided with such a filter. The filter is able to adjust itself automatically to changing basic frequencies in the estimated value. This procedure enables a simple filing / 27 AV-3966 AT tern of any noise in the estimate. After the sum of the low-pass filtered estimate and a harmonic oscillation component is subtracted from the estimate, the low-pass filter receives a signal at the input in which the harmonic oscillation component is missing. This part of the vibration is of course also missing in the filtered output signal of the filter, which means that both noise and harmonic harmonics can be filtered out in a simple manner. Any harmonic vibration components can of course be filtered out. After the harmonic filter adapts to the changing basic frequency, the filter automatically follows a changing basic frequency. The at least one harmonic filter is advantageously implemented as an orthogonal system that uses a d component and a q component of the estimated value, the d component being in phase with the measurement signal and the q component being 90 ° out of phase with the d component, a first transfer function is set up between the input into the harmonic filter and the d component and a second transfer function between the input into the harmonic filter and the q component and amplification factors of the transfer functions are determined as a function of the harmonic frequency. If the frequency changes, the amplification factors of the transfer functions also change automatically and the harmonic filter tracks the frequency. The d component is preferably output as a harmonic vibration component. In a particularly advantageous embodiment, the low-pass filter-estimated value output by the low-pass filter is used in at least one harmonic filter in order to determine the current fundamental frequency therefrom. This allows the filter to adjust itself automatically to a changing basic frequency. If the observer processes a first and a second measurement signal and the estimated value of the effective torque is filtered with a first filter and the second measurement signal is filtered with a second filter and the low-pass filtered second measurement signal output by the low-pass filter of the second filter in at least one harmonic filter of the first filter is used to determine the current fundamental frequency in the first filter, the two filters can be easily synchronized. The estimated value of the effective torque is used particularly advantageously in a controller for regulating the torque generator and / or the torque sink. It can be provided that the real parts of the eigenvalues of the observer are smaller than the real parts of the eigenvalues of the controller, which can ensure that the observer is faster than the rule, so that the controller always has current estimates of the effective torque. / 27 AV-3966 AT The subject invention is explained in more detail below with reference to FIGS. 1 to 7, which show exemplary, schematic and non-limiting advantageous embodiments of the invention. It shows 1 shows an observer structure according to the invention for estimating the effective torque, 2 shows a test setup with a torque generator and a torque sink on a test bench, 3 shows a physical model of the test setup, 4 shows the structure of a filter according to the invention, 5 shows the structure of a harmonic filter of the filter according to the invention, FIG. 6 shows a possible combination of the observer and the filter, and FIG. 7 shows the use of the observer and filter on a test bench. The invention is based on a dynamic technical system with a torque generator DE, for example an internal combustion engine 2 or an electric motor or a combination thereof, and a torque sink DS connected thereto, as shown by way of example in FIG. The torque sink DS is the load for the torque generator DE. On a test bench 1 (for example FIG. 2) for the torque generator DE, the torque sink DS is a load machine 4. In a vehicle with the torque generator DE, the torque sink DS would practically be the resistance which is caused by the entire vehicle. The torque sink DS is of course mechanically coupled to the torque generator DE via a coupling element KE, for example a connecting shaft 3, in order to be able to transmit a torque from the torque generator DE to the torque sink DS. The torque generator DE generates an internal effective torque T E , which serves to accelerate (also negatively) its own inertia J E and the inertia J D of the connected torque sink DS. This internal effective torque T E of the torque generator DE is not accessible in terms of measurement technology, or is only very complex, and according to the invention is to be determined, ie estimated, by an observer UIO. It is assumed that the state of the technical dynamic system is well known in the form x = Ax + Bu + Fw y = Cx. In it, x denotes the state vector of the technical system, u the known input vector, y the output vector and w the unknown input. A, B, F, C are the system matrices that result from the modeling of the dynamic system, for example by equations of motion on the model as shown in FIG. 3. Loading 6/27 5 AV-3966 AT observer with unknown input (UIO) for such dynamic systems are known, for example from Mohamed Darouach, et al., “Full-order observers for linear systems with unknown inputs”, IEEE Transactions on Automatic Control, Institute of Electrical and Electronics Engineers, 1994, 39 (3), pp.606-609. By definition, the observer UIO results in z = Nz + Ly + Gu x = z - Ey The observer matrices N, L, G, E of the observer structure (Fig. 1) are unknown and must be determined so that the estimated state x converges to x. z is an internal state of the observer. The observer UIO thus estimates the state variables x of the dynamic system and enables the calculation of an estimated value for the unknown input w as a function of the observer matrices N, L, G, E and the system matrices A, B, C, F and with the input vector u and that Output vector y. For this purpose the observer error e is introduced, with e = x - x = z - x -Ey. The dynamics of the observer error e then follow with the above equations for e = Ne + (NM + LC + MA) x + (G - MB) u - MFw M = I + EC and the unit matrix I. In order for the dynamics of the observer error e to become independent of the unknown input w, ECF = -F must apply and for the dynamics of the observer error e to be independent of the known input u, G = MB. If, in addition, the dynamics of the observer error e are to be independent of the state x, there are also N = MA - KC and L = K (I + CE) - MAE. This reduces the dynamics of the observer error e to e = Ne. The equation ECF = -F can still be in the form E = -F (CF) + + Y (I- (CF) (CF) + ), where the matrix Y represents a design matrix for the observer UIO and () + represents the left inverse of the matrix (). If a Lyapunov criterion is used for the stability of the dynamics of the observer error e, the stability criterion N T P + PN <0 results with a symmetrical positive definite matrix P. Whereby the matrix P defines a quadratic Lyapunov function. With the simplifications U = -F (CF) + , V = I - (CF) (CF) + and E = U + YV, the stability criterion can be rewritten in the form ((I + UC) A) T P + P ( I + UC) A + (VCA) T Y T + Y (VCA) - C T K T - KC <0. / 27 AV-3966 AT This inequality can be solved for Y, K, from which Y, K as Y = P 'Y and K = P 'K can be calculated. The matrices N, L, G, E can thus be calculated and asymptotic stability can be ensured. Of course, another stability criterion could also be used, for example a Nyquist criterion. However, this does not change the basic procedure, only the form of the inequality. The matrices N, L, G, E are calculated in such a way that a solver available for such problems tries to find matrices N, L, G, E that satisfy the specified inequality. There can be several valid solutions. In order to estimate the unknown input w, an interference signal h = Fw can be defined. So Ey = EC (Ax + Bu) - Fw. The estimated interference signal can then be written in the form h = Ky - Ey - (KC - ECA) e + ECBu and the estimation error can be written as h - h = - (KC - ECA) e. The error in the estimate of the disturbance variable h and thus of the unknown input w is consequently proportional to the error e of the state estimate. The unknown input W is then estimated as w = F -1 h = F -1 (Ky - Ey - (KC - ECA) e + ECBu). The above observer UIO has the structure as shown in Fig.1. A major advantage of this observer UIO is that the measured variables of the input variables u (t) of the input vector u and the output variables y (t) of the output vector y do not have to be filtered, but rather that the observer UIO can measure the unfiltered measured variables, for example due to measurement noise or System noise can be very noisy, can process. To make this possible, the observer UIO must be able to separate the noise and the frequency content of a measurement signal from the measured variable. For this purpose, the observer UIO must be designed so that the dynamics of the observer UIO can follow the expected dynamics of the measurement signal on the one hand and on the other hand does not amplify the expected noise. This is achieved by a suitable choice of the eigenvalues λ of the observer UIO. A rate of change is to be understood as dynamic. If the maximum expected change frequency of the measurement signal is f1, then the lower limit of the eigenvalues f of the observer UIO should be selected a maximum of five times the frequency f1. The expected change frequency of the measurement signal can be determined by the system dynamics, i.e. that the dynamic system itself only allows certain rates of change in the measured measurement signals, or by the measurement signal itself, ie that the dynamics of the measurement signal are limited by the system, for example by the speed the / 27 1 ' AV-3966 AT Measurement technology or by predetermined limits of the speed of the measurement technology. If the noise affects the frequency band greater than the frequency f2, then the upper limit of the eigenvalues f of the observer UIO should be selected with at least f2 / 5. A range f2 / 5> λ> 5-f1 results for the eigenvalues λ of the observer UIO. Since there is usually always high-frequency noise, this separation is always possible. If several measurement signals are processed in the UIO observer, this is done for all measurement signals and the most dynamic (measurement signal with the greatest rate of change) or the most noisy measurement signal is used. The eigenvalues λ of the above observer UIO result from the matrix N determining the dynamics of the observer UIO (from e = Ne). The eigenvalues λ are known to be calculated according to λ = det (sI - N) = 0, with the unit matrix I and the determinant det. For the possible solutions for the matrices N, L, G, E, those can be eliminated in which the eigenvalues λ do not satisfy the condition f2 / 5> λ> 5-f1. The remaining solution then defines the observer UIO. If several solutions remain, one can be selected or other conditions can be taken into account. Another condition can be obtained from the position of the eigenvalues λ. The eigenvalues λ are usually conjugate complex pairs and can be plotted in a coordinate system with the imaginary axis as ordinate and the real axis as abscissa. It is known from system theory that for reasons of stability the eigenvalues λ should all be placed to the left of the imaginary axis. If a damping angle β is introduced, which denotes the angle between the imaginary axis and a straight line through an eigenvalue V and the origin of the coordinate system, then this damping angle β for the eigenvalue λ that is closest to the imaginary axis should be in the range of π / 4 and 3 · π / 4. The reason for this is that the UIO observer should not, or only slightly, attenuate natural frequencies of the dynamic system. If the observer UIO is used in combination with a controller R, as will be explained further below, this results in a further condition that the eigenvalues λ of the observer UIO related to the imaginary axis to the left of the eigenvalues λ κ of the controller R should lie so that the observer UIO is more dynamic (i.e. faster) than the controller R. The real parts of the eigenvalues λ of the observer UIO should therefore all be smaller than the real parts of the eigenvalues λ κ of the controller R. If there are still several solutions with the additional conditions, then one of them can be selected, for example a solution with the greatest possible distance between the eigenvalues λ of the observer UIO and the eigenvalues λ κ of a controller R or with the greatest possible distance of the eigenvalues λ from the imaginary axis. / 27 8 ' AV-3966 AT A linear system is assumed for the above observer UIO, that is to say with constant parameters of the coupling between the torque generator DE and the torque sink DS. However, the observer described can also be extended to nonlinear systems, as will be explained below. A nonlinear dynamic system can generally be written in the form x = Ax + Bu + Mf (x) + Fw, where M denotes the gain of the nonlinearity y = Cx and is also a system matrix. This applies to Lipschitz nonlinearities for which | / (xi) - / (x 2 ) | applies | x i ~ χ 2 | The observer UIO with unknown input w is then determined by = Nz + Gu + Ly + Mf (x). From this, the observer x = z-Ey error e and its dynamics e can be written: e = xx = zx-Ey = z-Mx. From the condition that e = Ne + (NM + LC-MA) x + (G-MB) u + M (f (x) - / (x)) - MFw the observer UIO regardless of the state x, from the input u and from the unknown input w there are again the matrices for MF = 0, ECF = -F, N = MA - KC, G = MB, L = K (l + CE) - MAE and Μ = I + EC. The dynamics e of the observer error e then follow to e = Ne + M (f (x) - f (x)). If another Lyapunov criterion is used as the stability criterion, this can be written in the form Ν τ P + PN + γΡΜΜ τ P + γΙ <0. Here γ is a design parameter that can be specified. With the simplifications U = -F (CF) + , V = I - (CF) (CF) + and E = U + YV, the stability criterion can be rewritten in the form ((/ + UC) A) T P + P ( I + UC) A + (FCA) T Y T P + PY (FCA) - C T K T P - PKC + + γ (Ρ (Ι + UC) + PY (VC)) (P (I + UC) + PY (VC)) T + γΙ <0 This inequality can be solved again with an equation solver according to Y, K, P. The observer matrices N, L, G, E can thus be calculated and asymptotic stability can be ensured. Using the design parameter γ, the eigenvalues λ can be set via the matrix N as desired and described above. However, the observer UIO can also be designed in a different way, as x = Ax + Bu + Fw is briefly explained below. For the dynamic system, y = Cx of an observer structure as above is assumed: , -9 ' 10/27 AV-3966 AT z = Zz + TBu + Ky x = z + Hy e = x - x Here again z denotes an internal observer state, x the estimated system state and e an observer error. The matrices Z, T, K, H are again observer matrices with which the observer UIO is designed. The dynamics of the observer error can then be expressed as e = (A - HCA - KC) e + (T - (I - HC)) Bu + (Z - (A - HCA - KC) z + (HC -1) Fw + + ( K 2 - (A - HCA - KC) Hy. For this, K = K 1 + K 2 was assumed for the matrix and I again denotes the standard matrix. From the condition that the dynamics of the observer error should only depend on the observer error e, the result is (HC -1) F = 0 T = I - HC Z = A - HCA - KC ' K 2 = ZH The unknown input W is then estimated as w = (CF) + (y - CAx + CBu). The dynamics of the observer error e = Ze are therefore determined by the matrix Z = (A -HCA -K X C), and consequently determined by the matrix K 1 , since the other matrices are system matrices or result from them. Therein, the matrix K 1 can be used as a design matrix for the observer UIO and can be used to place the eigenvalues λ of the observer UIO as described above. The observer UIO according to the invention with an unknown input generally applies to a dyX = Ax + Bu + Fw x = Ax + Bu + Mf (x) + Fw naming system, or. This is explained on the basis of y = Cx y = Cx of a test bench 1 for an internal combustion engine 2 (torque generator DE), which is connected to a loading machine 4 (torque sink DS) with a connecting shaft 3 (coupling element KE) (as shown in FIG. 2) , On the test bench 1, the internal combustion engine 2 and the loading machine 4 are regulated by a test bench control unit 5 for carrying out a test run. The test run is usually a sequence of setpoints SW for the internal combustion engine 2 and the loading machine 4, which are regulated by suitable controllers R in the test bench control unit 5. The loading machine 4 is typically regulated to a dyno speed ω 0 AV-3966 AT and the internal combustion engine 2 to a shaft torque T S. A control pedal position α, which is converted by an engine control unit ECU into quantities such as injection quantity, injection timing, setting of an exhaust gas recirculation system, etc., serves as the manipulated variable ST E for internal combustion engine 2, which is calculated by controller R from setpoints SW and from measured actual values becomes. A setpoint torque T Dsoll , which is converted by a dyno controller R D into corresponding electrical currents and / or voltages for the loading machine 4, serves as the manipulated variable ST D for the loading machine 4. The target values SW for the test run are determined, for example, from a simulation of a vehicle driving with the internal combustion engine 2 along a virtual route, or are simply available as a chronological sequence of target values SW. For this purpose, the simulation is to process the effective torque T E of the internal combustion engine 2, which is estimated with an observer UIO as described above. The simulation can take place in the test bench control unit 5, or in a separate simulation environment (hardware and / or software). The dynamic system of FIG. 2 thus consists of the inertia J E of the internal combustion engine 2 and the inertia J D of the loading machine 4, which is characterized by a test stand shaft 4, which is characterized by a torsional rigidity c and a torsional damping d, as shown in FIG , These dynamic system parameters, which determine the dynamic behavior of the dynamic system, are assumed to be known. Test bench 1 is usually used to measure the actual values of the rotational speed ω E of the internal combustion engine 2, the shaft torque T S , the rotational speed ω 0 of the loading machine 4 and the torque TD of the loading machine 4 using suitable, known measuring sensors such as rotary encoders, torque sensors. However, not all measured variables are always available, since not all measured variables are always measured on every test bench 1. With an appropriate configuration, the observer UIO can handle it, however, and in any case can estimate the effective torque T E of the internal combustion engine 2. This is explained on the dynamic model of the combination of internal combustion engine 2, test stand shaft 3, load machine 4 according to FIG. In a first possible variant, only the internal combustion engine 2 is considered and the equation of motion is obtained J E ώ Ε = T E - T s with y = ω ergibt If T E is used as an unknown input w, the shaft torque T S follows as the input variable u, ω E as state variable x and the system matrices for A = 1 / J E , B = -1, C = 1, F = 1. This enables the observer UIO to be configured, which then determines an estimated value for the effective torque T E of the internal combustion engine 2 from measurement signals of the shaft torque T S. / 27 AV-3966 AT In a second variant, the model of the dynamic system also includes the connecting shaft 3 and the torque T D of the loading machine 4 is used as the input u. The speed ω E of the internal combustion engine 2 and the shaft torque T S are used as the output. The input u and the outputs y are measured on test bench 1 for the implementation of the observer UIO as measurement signals. The state vector x is defined with x T = [ΔΦ ω ο ω], where ΔΦ is the difference between the twist angle Φ E of the connecting shaft 3 on the internal combustion engine 2 and the twist angle Φ ο of the connecting shaft 3 on the load machine 4, ie ΔΦ = Φ E - Φ ο . The unknown input w is the effective torque T E of the internal combustion engine 2. From this, the system matrices A, B, C, F for A = c follow with the equations of motion that are written for the dynamic system of FIG. 3 in this case c JE -d The observer UIO can thus be configured, which then determines an estimated value for the effective torque T E of the internal combustion engine 2 from the measured variables. In a third variant, the model again comprises the entire dynamic system with internal combustion engine 2, connecting shaft 3 and loading machine 4. No input u is used. The speed ω E of the internal combustion engine 2, the speed ω 0 of the load machine 4 and the shaft torque T S are used as the output y. The outputs y are measured on test bench 1 for the implementation of the observer UIO as a measurement signal. The state vector x is again defined with x T = [ΔΦ ω ο ω Ε ]. The unknown input w is the effective torque T E of the internal combustion engine 2. From this, the system matrices A, B, C, F to A follow with the equations of motion which are described for the dynamic system of FIG / 27 AV-3966 AT c -d and F = JE The observer UIO can thus be configured, which then determines an estimated value for the effective torque T E of the internal combustion engine 2 from the measured variables. In a fourth variant, the model again comprises the entire dynamic system with internal combustion engine 2, connecting shaft 3 and loading machine 4. Input u, the torque T D of loading machine 4 is used. The speed ω E of the internal combustion engine 2 and the speed ω 0 of the loading machine 4 are used as the output y. The inputs u and the outputs y are measured on test bench 1 for the implementation of the observer UIO as measurement signals. This version is particularly advantageous because no measured value of the shaft torque T S is required to implement the observer UIO, which means that a shaft torque sensor can be saved on the test bench. The state vector x is again defined with x T = [ΔΦ ω ο ω Ε ]. The unknown input w is the effective torque T E of the internal combustion engine 2. From this, the system matrices A, B, C, F for A = c follow with the equations of motion that are written for the dynamic system of FIG. 3 in this case c JE 0 0 10 C =and F = 00 1 01 ever The observer UIO can thus be configured, which then determines an estimated value for the effective torque T E of the internal combustion engine 2 from the measured variables. As mentioned above, the state variables of the state vector x are simultaneously estimated by the observer UIO. Depending on the existing test bench structure, in particular depending on the existing measurement technology, a suitable observer UIO can accordingly be configured, which makes the observer UIO according to the invention very flexible. Of course, kom-13/27 AV-3966 AT more complex test bench setups, for example with more vibrating masses, for example with an additional dual mass flywheel, or other or additional couplings between the individual masses, are modeled in the same way using the dynamic equations of motion. From the resulting system matrices A, B, C, F, the observer UIO can then be configured in the same way for the effective torque T E. Observer UIO can of course also be used in a different application than on test bench 1. In particular, it can also be used in a vehicle with an internal combustion engine 2 and / or an electric motor as a torque generator DE. The observer UIO can be used to estimate the effective torque T E of the torque generator DE from available measurement variables, which can then be used to control the vehicle, for example in an engine control unit ECU, a hybrid drive train control unit, a transmission control unit, etc. After the observer UIO according to the invention works with unfiltered, noisy measurement signals, the estimated value for the effective torque T E will also be noisy. Likewise, the estimated value for the effective torque T E will also contain harmonic harmonic components, which result from the fact that the effective torque TE results from the combustion in the internal combustion engine 2 and the combustion surges generate a periodic effective torque T E with a fundamental frequency and harmonics. This can be desirable for certain applications. In particular, the vibrations introduced by the combustion shocks are often to be depicted on the test bench, for example if a hybrid drive train is to be tested and the effect of the combustion shocks on the drive train is to be taken into account. However, there may also be applications in which a noisy and estimated effective torque T E superimposed with harmonic waves is undesirable, for example in a vehicle. The basic frequency ω of the combustion surges, and of course the frequencies of the harmonics, of course, depends on the internal combustion engine 2, in particular the number of cylinders and type of the internal combustion engine 2 (e.g. gasoline or diesel, 2-stroke or 4-stroke, etc.), but also from the current speed ω E of the internal combustion engine 2. Because of the dependence on the speed ω E of the internal combustion engine 2, a filter F for filtering a periodic, noisy, harmonic distorted measurement signal MS is not trivial. However, the effective torque T E of an electric motor generally also includes periodic oscillation with harmonic harmonics, which in this case are caused by switching in a -14- / 27 AV-3966 AT Inverters of the electric motor can originate. These vibrations are also speed-dependent. The filter F according to the invention can also be used for this. The invention therefore also includes a filter F which is suitable for measurement signals MS, which is periodic in accordance with a variable fundamental frequency ω and is distorted by harmonics of the fundamental frequency ω and can also be noisy (due to measurement noise and / or system noise). The filter F can be applied to any such measurement signals MS, for example measurements of a speed or a torque, a rotation angle, an acceleration, a speed, but also an electrical current or an electrical voltage. The filter F is also independent of the observer UIO according to the invention, but can also process an effective torque T E estimated with the observer as the measurement signal MS. The filter F is therefore an independent invention. The filter F according to the invention comprises a low-pass filter LPF and at least one self-adaptive harmonic filter LPVHn for at least one harmonic frequency ω π , as n times the basic frequency ω, as shown in FIG. Normally, several harmonic filters LPVHn are provided for different harmonic frequencies ω π , whereby the lower harmonics are preferably taken into account. Of course, n does not have to be an integer, but only depends on the respective measurement signal MS or its origin. However, n can generally be assumed to be known from the respective application. Since the fundamental frequency ω is variable, the harmonic frequencies ω π are of course also variable, so that the harmonic filters LPVHn are self-adaptive with regard to the fundamental frequency ω, that is to say that the harmonic filters LPVHn automatically adjust to a change in the fundamental frequency ω. The low-pass filter LPF is used to filter out high-frequency noise components of the measurement signal MS and can be set to a specific cut-off frequency ω ^, which can of course depend on the characteristic of the noise. The low-pass filter LPF can be used, for example, as an IIR filter (filter with an infinite impulse response) with the general form in z-domain notation (since the filter F will generally be implemented digitally) y (k) = b o x (k) + .. . + b N _ 1 x (k - N +1) - a ^ k -1) -... - a M y (k - M). In it, y is the filtered output signal and x is the input signal (here, therefore, the measurement signal MS), in each case at the current point in time k and at past points in time. The filter can be designed using known filter design methods in order to maintain the desired filter behavior (in particular cut-off frequency, gain, phase shift). A simple low pass filter of the form LPF (Z) = —— can be derived from this / 27 AV-3966 AT. Therein, k 0 is the only design parameter that can be adjusted with regard to the desired dynamics and noise suppression. The rule here is that a fast low-pass filter LPF will generally have poorer noise suppression, and vice versa. Therefore, a certain compromise is usually set in between with the parameter k 0 . Of course, any other implementation of a low-pass filter LPF is also possible, e.g. as FIR filter (filter with finite impulse response). The output of the low-pass filter LPF is the filtered measurement signal MS F , from which the noise components were filtered. The low-pass filter LPF generates a moving average. The input of the low-pass filter LPF is the difference between the measurement signal MS and the sum of the mean value of the measurement signal MS and the harmonic components Hn taken into account. The low-pass filter LPF thus only processes the alternating components of the measurement signal MS at the fundamental frequency ω (and any harmonics that remain). The harmonic filter LPVHn determine the harmonic components Hn of the measurement signal MS. The harmonic components are vibrations with the respective harmonic frequency. The harmonic filter LPVHn is based on an orthogonal system that is implemented on the basis of a generalized integrator of the second order (SOGI). An orthogonal system generates a sine oscillation (d component) and an orthogonal cosine oscillation (90 ° phase shift; q component) of a certain frequency ω - this can be seen as a rotating pointer in a dq coordinate system that rotates with ω and which s @ to map the harmonic vibration. The SOGI is defined as G (s) = k —----- and s 2 + ω 2 has a resonance frequency at ω. The orthogonal system in the harmonic filter LPVHn has the structure as shown in Fig.5. dv has the same phase as the fundamental vibration of the input v and preferably also the same amplitude. qv is 90 ° out of phase. The transfer function G d (s) between dv and v and the transfer function G q (s) between qv and v thus result in G d (s) = k d S ~ ® k qs 2 + kds + ω 2 -®kq and Gd (s) = k q s + ® k ds 2 + kds + ω 2 -®kq The harmonic component Hn of the harmonic filter LPVHn corresponds to the d component. Due to the integrating behavior of the harmonic filter LPVHn, when there is a change at the input of the harmonic filter LPVHn, the output will settle to the new resonance frequency, so that the harmonic component Hn will track a change in the measurement signal MS. If the measurement signal MS does not change, the harmonic component Hn does not change after settling. / 27 AV-3966 AT The goal is now to set the gains k d , k q as a function of the frequency ω so that the harmonic filter LPVHn can adapt itself to changing frequencies. For example, a Luenberger observer approach (A - LC) with pole specification of the Eigenvalues can be selected. A = -ω is the system matrix and C = [1 0] the Output matrix, whereby only the d components are taken into account in the output. This results in (A - LC) = 0 -ω k d 1 -σ11________________________________ -ω ω 01------------------------------------ 1 σ '____________________________________1 _ ω- k q 0 The eigenvalues λ thus result in (XI - (A - LC)) = 0 = X + k d -ω + k q By solving, one finally obtains the eigenvalues λ = y ± 1 7 k d - 4 ( -k q ω + ω ') After the goal is that the vibration modes of the Eigen values λ have the same frequency as the frequency of the harmonics in the harmonic filter LPVHn, ^ d - 4 ( -k q ω + ω ' , which leads to k2 + 4k ω = 0. By introducing a design parameter α = k2 + k2 one finally obtains k = 2ω ± V4ω 2 + α with k2 = -4k ω. This leads to the equations for the two gains kd and kq in the form kd -k2 and kq = 2ω-74ω 2 + α. From this it can be seen that the gains kd and k q can simply be adapted to a changing frequency ω and thus can be tracked to the frequency ω. The harmonic filter LPVHn for the nth harmonic oscillation at the fundamental frequency ω can then be achieved simply by simply using the n-fold frequencies n-ω in the equations for the gains k d , k q : k = 2ω -> / 4πω 2 + α. The design parameter α can be chosen appropriately. For example, the design parameter α can be selected from the signal-to-noise ratio in the input signal v of the harmonic filter LPVHn. If the input signal v contains little to no noise, the design parameter α> 1 can be selected. However, if the input signal v is noisy, the design parameter α <1 should be selected. The current fundamental frequency ω, which is required in the harmonic filter LPVHn, can in turn be obtained from the mean value generated by the low-pass filter LPF, since the fundamental frequency ω is also contained therein. Therefore, the output from the low-pass filter LPF is provided in FIG. 4 as a further input into the harmonic filter LPVHn. The current fundamental frequency ω can of course also be provided in another way. For example, this could be from, -17 · / 27 AV-3966 AT Knowledge of an internal combustion engine 2 and a known current speed of the internal combustion engine 2 can also be calculated. A preferred use of the filter F is shown in Fig.6. The observer UIO according to the invention estimates, for example, from the measured shaft torque T Sh and the speed n E of an internal combustion engine 2 (for example on a test bench 1 or in a vehicle) the internal effective torque T E of the internal combustion engine 2 (torque generator DE). The periodic, noisy, estimated effective torque T E superimposed with the harmonics Hn is filtered in a downstream filter F1. The resulting mean value T EF can be further processed, for example, in a controller R or in a control unit of a vehicle. In most cases, the observer UIO processes at least two input signals u (t), as in FIG. 6 the shaft torque T Sh and the speed n E. In a particularly advantageous embodiment, one of the two signals can thus be used to synchronize another signal, which is advantageous for further processing. For example, an input signal into the observer UIO can be filtered with a filter F2 according to the invention. The mean value MS F generated here (here n EF ) can then be processed in a second harmonic filter F1 for the estimated effective torque T E in order to obtain the information about the current fundamental frequency ω therefrom and thus simultaneously the two filters F1, F2 synchronize with each other. The two filtered output signals of the two filters F1, F2 are thus synchronized with one another. However, a filter F according to the invention can also be used entirely without an observer UIO, for example to filter a periodic, noisy and harmonic-superimposed signal in order to further process the filtered signal. In a specific application of the torque generator DE, for example on a test bench 1, a measured measurement signal MS, for example a shaft torque T S h or a speed n E , n D , can be filtered by a filter F according to the invention. This enables either the unfiltered signal or the filtered signal to be processed as required. A typical application of the observer UIO and filter F according to the invention is shown in FIG. A test arrangement with an internal combustion engine 2 as a torque generator DE and a loading machine 4 as a torque sink DS, which are connected to a connecting shaft 3, is arranged on the test bench 1. To carry out a test run, a target torque T Esoll of the internal combustion engine 2 and a target speed n Esoll of the internal combustion engine 2 are specified. The target speed n Esoll is adjusted with a dyno controller R d with the load machine 4 and the target torque T Esoll with a motor controller R E directly on the internal combustion engine 2. The actual variable for the motor controller R E is / 27 AV-3966 AT an observer UIO estimated the effective torque T E of the internal combustion engine 2 from measured variables of the shaft torque T S h, the rotational speed ω ε of the internal combustion engine 2 and the rotational speed ω 0 of the loading machine. This is filtered in a first filter F1 and transferred to the engine controller R E , which controls the internal combustion engine 2, for example via the engine control unit ECU. The dyno controller R D receives the actual measured engine speed ω E and the measured speed of the loading machine ω 0 as actual values and calculates a torque T D of the loading machine 4 that is to be set on the loading machine 4. However, the dyno controller R D does not process the measured measurement signals, but rather the filtered measurement signals ω ^, ω Ο ρ, which are filtered in a second and third filter F2, F3 according to the invention. As described with reference to FIG. 6, the first filter F1 can also be synchronized to the speed ω E of the internal combustion engine 2, as indicated by the dashed line. A filter F according to the invention can be switched on or off as required or depending on the application. For example, a controller R, which is the estimated effective Torque T E processes either the unfiltered or the filtered estimates for the effective torque. / 27 AV-3966 AT
权利要求:
Claims (11) [1] claims 1. Method for providing an estimated value (T E ) of an internal effective torque (T E ) of a torque generator (DE), which is connected to a torque sink (DS) via a coupling element (KE) and the resulting dynamic x = Ax + Bu + Fw x = Ax + Bu + Mf (x) + Fw System in the form or used where woy = Cx y = Cx rin are the matrices A, B, C, F, M system matrices which result from a model of the dynamic system which contains the effective torque (TE) and in which u is an input vector, y is an output vector and x is a state vector of the dynamic system and w designates the effective torque (T E ) as an unknown input, characterized in that for this dynamic system an observer (UIO) with observer matrices (N, L, G , E, Z, T, K, H) and with an unknown input w, and the observer (UIO) receives at least one noisy measurement signal of the input vector u and / or the output vector y, and from this the state vector (x) and the effective one Estimates torque (T E ) as an unknown input w by designing the matrix (N, Z), which determines the dynamics of the observer error (e) as the difference between the state vector (x) and the estimated state vector (x), such that the eigenvalues (λ) this er the matrix (N, Z) lie in a range f2 / 5>λ> 5-f1, in which f1 is the maximum expected change frequency of the at least one measurement signal and the noise in the at least one measurement signal influences the frequency band greater than frequency f2. [2] 2. The method according to claim 1, characterized in that a stability criterion is used for the stability of the dynamics of the observer error (e), on the basis of which the observer matrices (N, L, G, E, Z, T, K, H) are calculated. [3] 3. The method according to claim 1 or 2, characterized in that the complex eigenvalues (λ) are considered in a coordinate system with an imaginary axis as the ordinate and a real axis as the abscissa and a damping angle (β) is the angle between the imaginary axis and a Specifies by an eigenvalue (λ) and the origin of the coordinate system, and that the damping angle (β) for the eigenvalue that is closest to the imaginary axis is in the range of π / 4 and 3 · π / 4. [4] 4. The method according to any one of claims 1 to 3, characterized in that the estimated value of the effective torque (T E ) estimated with the observer (UIO) is fed to a filter (F) which the estimated effective torque (T E ) in one Low pass filter 21/27 AV-3966 AT (LPF) is low-pass filtered with a predetermined cut-off frequency greater than a basic frequency (ω), that in at least one self-adaptive harmonic filter (LPVHn) a harmonic oscillation component (Hn) of the estimated effective torque (T E ) as n times the basic frequency ( ω) is determined and the at least one harmonic vibration component (Hn) is added to the low-pass filtered estimated torque (T EF ) and the resulting sum is subtracted from the estimated torque (T E ) supplied by the observer (UIO) and the resulting difference as an input to the Low pass filter (LPF) is used and that the output of the low pass filter (LPF) is output as a filtered estimated effective torque (T EF ). [5] 5. The method according to claim 4, characterized in that the at least one harmonic filter (LPVHn) is implemented as an orthogonal system which uses a d component and a q component of the estimated value of the effective torque (T E ), the d component is in phase with the estimated value (T E ) and the q component is 90 ° out of phase with the d component, that a first transfer function (G d ) between the input to the harmonic filter (LPVHn) and the d component and a second transfer function ( G q ) between the input into the harmonic filter (LPVHn) and the q component and that gain factors (k d , k q ) of the transfer functions (G d , G q ) are determined as a function of the harmonic frequency (ω π ). [6] 6. The method according to claim 5, characterized in that the d component is used as a harmonic vibration component (Hn). [7] 7. The method according to claim 5 or 6, characterized in that the low-pass filtered estimate of the effective torque (T EF ) output by the low-pass filter (LPF) is used in at least one harmonic filter (LPVHn) in order to determine the current fundamental frequency (ω) therefrom. [8] 8. The method according to claim 5 or 6, characterized in that the observer (UIO) processes a first and a second measurement signal and the estimated value of the effective torque (T E ) is filtered with a first filter (F1) and the second measurement signal with a second filter (F2) is filtered and the low-pass filtered second measurement signal (MS F ) output by the low-pass filter (LPF) of the second filter (F2) is used in at least one harmonic filter (LPVHn) of the first filter (F1) in order to use it in the first filter ( F1) to determine the current fundamental frequency (ω). 22/27 AV-3966 AT [9] 9. Use of the estimated with a method according to one of claims 1 to 8 effective torque (T E ) in a controller (R) for regulating the torque generator (DE) and / or the torque sink (DS). [10] 10. Use according to claim 9, characterized in that the real parts of the eigenvalues (λ) of the observer (UIO) are smaller than the real parts of the eigenvalues (Ä R ) of the controller (R). [11] 11. Test bench for performing a test run for a test specimen with a torque generator (DE), which is connected to a torque sink (DS) via a coupling element (KE), and a test bench control unit (5) is provided on the test bench (1), in which a Regulator (R) is implemented to regulate the torque generator (DE) or the torque sink (DS), and the regulator (R) processes an internal effective torque (T E ) of the torque generator (DE), the test object being a dynamic system x = Ax + Bu + Fw x = Ax + Bu + Mf (x) + Fw is in the form or modeled, in which the Matriy = Cx y = Cx zen A, B, C, F, M are system matrices that result from one Model of the dynamic system containing the effective torque (T E ), and in which u is an input vector, y an output vector and x is a state vector of the dynamic system and w denotes the effective torque (T E ) as an unknown input, characterized in that that in the test bench nd control unit (5) for this dynamic system, an observer (UIO) with observer matrices (N, L, G, E, Z, T, K, H) and with the unknown input w is implemented, and a measuring sensor is provided on the test bench (1) is that detects at least one noisy measurement signal of the input vector u and / or the output vector y and the observer (UIO) estimates the state vector (x) and the effective torque (T E ) as an unknown input w therefrom by the matrix (N, Z ), which determines the dynamics of the observer error (e) as the difference between the state vector (x) and the estimated state vector (x), so that the eigenvalues (Ä) of this matrix (N, Z) are in a range f2 / 5> λ > 5-f1, in which f1 is the maximum expected change frequency of the at least one measurement signal and the noise in the at least one measurement signal influences the frequency band greater than frequency f2. 23/27 AVL List GmbH 1.4 I______________________________________I
类似技术:
公开号 | 公开日 | 专利标题 EP2720921B1|2019-10-30|Method for damping mechanical vibrations in a vehicle DE102011085491A1|2012-06-06|A method for adaptively compensating a position error from a coordinate converter DE3416496C2|1990-12-06| EP3545279B1|2020-09-30|Method and device for controlling a test stand arrangement DE102012016686A1|2014-05-15|Method for measuring dielectric loss factor of electrical insulation of high-voltage devices, involves detecting electric field strength at measuring point on high voltage side of high-voltage device DE10133524A1|2003-01-30|Method and device for correcting the dynamic error of a sensor AT520536B1|2019-05-15|A method of estimating an internal effective torque of a torque generator DE112006002089T5|2008-07-03|System identification device DE102016224589A1|2017-06-14|Apparatus and method for compensating a steering angle signal and motor angle signal of a motor-driven power steering system AT520747B1|2019-07-15|Method for filtering a periodic, noisy measurement signal with a fundamental frequency and harmonic vibration components AT514725B1|2016-06-15|Method and device for determining the propulsion torque DE102008052245A1|2010-04-22|Method for determining crank shaft torsional optimal operating method of internal combustion engine, involves determining speed signals of crank shaft under operating condition of internal combustion engine DE19842729C1|2000-02-17|Mounting for oscillating component e.g. engine mounting in automobile, has active vibration damping provided by controlled oscillation of inertia mass dependent on detected vibration characteristics of oscillating component EP1574835B1|2009-03-25|Method and controlling device for speed signal conditioning EP2280322A1|2011-02-02|Method for automatic initiation and/or automatic operation of regulators of an electric drive system with oscillating mechanism and accompanying device AT520554B1|2019-05-15|Test bench and method for carrying out a dynamic test run for a test setup DE102017003033B4|2022-02-10|Methods for processing signals and signal filters DE19713182A1|1998-10-01|Method of determining engine revs. of motor vehicle for engine testing esp. exhaust gas testing DE2534509A1|1976-02-12|SIGNAL PROCESSING METHOD AND ARRANGEMENT AT522354B1|2020-10-15|Procedure for operating a test bench DE19713181A1|1998-10-01|Method of determining engine revs of motor vehicle for engine testing, esp. exhaust gas testing DE102019209857A1|2021-01-07|Method and device for operating a drive arrangement of a motor vehicle, drive arrangement CN111512134B|2022-03-22|Method for estimating internal effective torque of torque generator DE112019006707T5|2021-10-28|ENGINE CONTROL DEVICE, NOTCH FILTER ADJUSTMENT AND NOTCH FILTER ADJUSTMENT PROCEDURE DE102012215434A1|2014-03-06|Method for deriving fixed quantization exhibiting digital signal, involves overlying derived high-pass component derivative and derived low-pass component derivative obtained from high-pass component and low-pass component
同族专利:
公开号 | 公开日 EP3732456A1|2020-11-04| AT520536B1|2019-05-15| US20200333201A1|2020-10-22| WO2019129837A1|2019-07-04| CN111512134A|2020-08-07| KR20200101454A|2020-08-27| JP2021508825A|2021-03-11| EP3732456B1|2022-03-09|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 FR3022601B1|2014-06-19|2016-06-10|Valeo Embrayages|TORQUE ESTIMATOR FOR DOUBLE CLUTCH|AT520521B1|2017-12-22|2019-05-15|Avl List Gmbh|Method for operating a test bench|
法律状态:
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 ATA51087/2017A|AT520536B1|2017-12-29|2017-12-29|A method of estimating an internal effective torque of a torque generator|ATA51087/2017A| AT520536B1|2017-12-29|2017-12-29|A method of estimating an internal effective torque of a torque generator| PCT/EP2018/097066| WO2019129837A1|2017-12-29|2018-12-28|Method for estimating an internal effective torque of a torque generator| EP18830867.0A| EP3732456B1|2017-12-29|2018-12-28|Method for estimating an internal effective torque of a torque generator| JP2020536033A| JP2021508825A|2017-12-29|2018-12-28|How to estimate the effective torque inside the torque generator| US16/957,177| US20200333201A1|2017-12-29|2018-12-28|Method For Estimating An Internal Effective Torque Of A Torque Generator| KR1020207022153A| KR20200101454A|2017-12-29|2018-12-28|Torque generator internal effective torque estimation method| CN201880084093.7A| CN111512134B|2017-12-29|2018-12-28|Method for estimating internal effective torque of torque generator| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|